Thomas N. Huffman is an archaeologist at the University of the Witwatersrand, South Africa specializing in the Iron Age of Southern Africa.[1] Huffman's research on Bantu agro-pastoralist society and his interpretations of the archaeology of Great Zimbabwe has sparked much debate,[2] Huffman often being criticized for his controversial use structuralism ideology. He is the author over ten books on the Iron Age of Africa,[3] as well as numerous scholarly journal articles on the subject.